// 配置设置脚本
// 用于帮助用户快速设置 API Key

const fs = require('fs');
const path = require('path');

function setupConfig() {
  console.log('🔧 开始配置 Gemini API Key...');
  
  // 检查是否已存在 .env 文件
  const envPath = path.join(__dirname, '.env');
  if (fs.existsSync(envPath)) {
    console.log('✅ .env 文件已存在');
    return;
  }
  
  // 创建 .env 文件
  const envContent = `# Gemini API 配置
# 请将下面的 YOUR_GEMINI_API_KEY_HERE 替换为您的实际 API Key
GEMINI_API_KEY=YOUR_GEMINI_API_KEY_HERE
`;
  
  fs.writeFileSync(envPath, envContent);
  console.log('✅ 已创建 .env 文件');
  console.log('📝 请在 .env 文件中设置您的 Gemini API Key');
  console.log('🔗 获取 API Key: https://makersuite.google.com/app/apikey');
}

// 如果直接运行此脚本
if (require.main === module) {
  setupConfig();
}

module.exports = { setupConfig }; 